Ten years of software sustainability at the Infrared Processing and Analysis Center.

نویسندگان

  • G Bruce Berriman
  • John Good
  • Ewa Deelman
  • Anastasia Alexov
چکیده

This paper presents a case study of an approach to sustainable software architecture that has been successfully applied over a period of 10 years to astronomy software services at the NASA Infrared Processing and Analysis Center (IPAC), Caltech (http://www.ipac.caltech.edu). The approach was developed in response to the need to build and maintain the NASA Infrared Science Archive (http://irsa.ipac.caltech.edu), NASA's archive node for infrared astronomy datasets. When the archive opened for business in 1999 serving only two datasets, it was understood that the holdings would grow rapidly in size and diversity, and consequently in the number of queries and volume of data download. It was also understood that platforms and browsers would be modernized, that user interfaces would need to be replaced and that new functionality outside of the scope of the original specifications would be needed. The changes in scientific functionality over time are largely driven by the archive user community, whose interests are represented by a formal user panel. The approach has been extended to support four more major astronomy archives, which today host data from more than 40 missions and projects, to support a complete modernization of a powerful and unique legacy astronomy application for co-adding survey data, and to support deployment of Montage, a powerful image mosaic engine for astronomy. The approach involves using a component-based architecture, designed from the outset to support sustainability, extensibility and portability. Although successful, the approach demands careful assessment of new and emerging technologies before adopting them, and attention to a disciplined approach to software engineering and maintenance. The paper concludes with a list of best practices for software sustainability that are based on 10 years of experience at IPAC.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effectiveness of Cassava Women Processors in Value Addition Technologies in Abia State, Nigeria

This study analyzed the effectiveness of cassava women processors in value addition technologies in Abia State, Nigeria. Purposive and simple random sampling techniques were used to select ninety (90) women. Data for the study were collected through a structured questionnaire and analyzed with descriptive statistics such as: frequency, mean scores and percentages and inferential statistics (Tob...

متن کامل

Statistical Review of Theses in Iran Public Universities in Medical Imaging Field

Introduction: In spite of all the researches on medical imaging, this field is still hot. It is the third major area of research, conducted in the world. Unfortunately, there is no statistical evaluation available of the student theses in Iran. It does not seem like a policy is going to be established to address this issue. Providing a statistical insight to activities done in ...

متن کامل

Quantitative Comparison of Analytical solution and Finite Element Method for investigation of Near-Infrared Light Propagation in Brain Tissue Model

Introduction: Functional Near-Infrared Spectroscopy (fNIRS) is an imaging method in which light source and detector are installed on the head; consequently, re-emission of light from human skin contains information about cerebral hemodynamic alteration. The spatial probability distribution profile of photons penetrating tissue at a source spot, scattering into the tissue, and being released at ...

متن کامل

Analysis of Population, Breeding Status and Wintering Habitats of White-Headed Duck (Oxyura Leucocephala) in Iran

In this study, the trend of overwintering and breeding populations of the endangered white-headed duck Oxyura leucocephala was studied using 52 years of mid-winter waterbirds census in Iran (1969–2020) and breeding reports of the species in the 2010s. The trend of species population changes was calculated using RTRIM statistical package in R software. Species population in Iran indicates a subs...

متن کامل

Ten Year Trends in Faculty Members' Evaluation Results in Jondi Shapour University of Medical Sciences

Introduction: A comprehensive and valid evaluation system with continuous performance is required in order to assess faculty members' educational practice correctly, and plan for quality improvement. This study was done to determine the ten year trends in faculty members' evaluation results in Jondi Shapour University of Medical Sciences. Methods: In a cross-sectional study, evaluation scores...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Philosophical transactions. Series A, Mathematical, physical, and engineering sciences

دوره 369 1949  شماره 

صفحات  -

تاریخ انتشار 2011